const express = require("express");
const multer = require("multer"); // multer 是一个处理文件上传的中间件

// 创建app对象
const app = express();

// 应用一个express编写第三方的中间件
const upload = multer({
  dest: "./uploads", // 指定文件上传的目录
  mimetype: ["image/jpeg", "image/png"], // 指定文件上传的类型
});

// 编写中间件
// 上传单文件: singer方法
app.post("/avatar", upload.single("avatar"), (req, res, next) => {
  console.log(req.file);
  res.end("上传成功");
});

// 启动服务器
app.listen(9000, () => {
  console.log("服务器启动成功~");
});
